import request from '@/utils/request'
import { microservices } from '@/utils'

//--------------------------------场景-------------------------------------
// 新增
export function putSceneInfoApi (data) {
  return request({
    url: `${microservices.pcpesIs}/SceneInfo`,
    method: 'put',
    data
  })
}
// 修改
export function postSceneInfoApi (data) {
  return request({
    url: `${microservices.pcpesIs}/SceneInfo`,
    method: 'post',
    data
  })
}
// 删除
export function deleteSceneInfoByIds (ids) {
  return request({
    url: `${microservices.pcpesIs}/SceneInfo/${ids}`,
    method: 'delete'
  })
}
// 列表信息
export function SceneInfoApi (params) {
  return request({
    url: `${microservices.pcpesIs}/SceneInfo`,
    params
  })
}
// 查询-根据ID查询（单条）
export function SceneInfoByIdApi (id) {
  return request({
    url: `${microservices.pcpesIs}/SceneInfo/${id}`
  })
}
// 复制
export function SceneInfoCopyByIdApi (id) {
  return request({
    url: `${microservices.pcpesIs}/SceneInfo/copy/${id}`
  })
}

//--------------------------------场景模板-------------------------------------
// 新增
export function putSceneTemplateApi (data) {
  return request({
    url: `${microservices.pcpesIs}/SceneTemplate`,
    method: 'put',
    data
  })
}
// 修改（场景模板配置）
export function postSceneTemplateApi (data) {
  return request({
    url: `${microservices.pcpesIs}/SceneTemplate`,
    method: 'post',
    data
  })
}
// 场景模板-内容编辑
export function putSceneTemplateEditorTemplateApi (data) {
  return request({
    url: `${microservices.pcpesIs}/SceneTemplate/editorTemplate`,
    method: 'put',
    data
  })
}
// 复制
export function SceneTemplateCopyByIdApi (id) {
  return request({
    url: `${microservices.pcpesIs}/SceneTemplate/copy/${id}`
  })
}
// 删除
export function deleteSceneTemplateByIds (ids) {
  return request({
    url: `${microservices.pcpesIs}/SceneTemplate/${ids}`,
    method: 'delete'
  })
}
// 列表信息
export function SceneTemplateApi (params) {
  return request({
    url: `${microservices.pcpesIs}/SceneTemplate`,
    params
  })
}
// 查询-根据ID查询（单条）
export function SceneTemplateByIdApi (id) {
  return request({
    url: `${microservices.pcpesIs}/SceneTemplate/${id}`
  })
}
